ComponentOne PDF for .NET
CSJ2K.j2k.wavelet.analysis Namespace / AnWTFilterIntLift5x3 Class / analyze_lpf Method / analyze_lpf(Int32[],Int32,Int32,Int32,Int32[],Int32,Int32,Int32[],Int32,Int32) Method
This is the array that contains the input signal.
This is the index in inSig of the first sample to filter.
This is the number of samples in the input signal to filter.
This is the step, or interleave factor, of the input signal samples in the inSig array.
This is the array where the low-pass output signal is placed.
This is the index in lowSig of the element where to put the first low-pass output sample.
This is the step, or interleave factor, of the low-pass output samples in the lowSig array.
This is the array where the high-pass output signal is placed.
This is the index in highSig of the element where to put the first high-pass output sample.
This is the step, or interleave factor, of the high-pass output samples in the highSig array.

In This Topic
    analyze_lpf(Int32[],Int32,Int32,Int32,Int32[],Int32,Int32,Int32[],Int32,Int32) Method
    In This Topic
    An implementation of the analyze_lpf() method that works on int data, for the forward 5x3 wavelet transform using the lifting scheme. See the general description of the analyze_lpf() method in the AnWTFilter class for more details.

    The coefficients of the first lifting step are [-1/2 1 -1/2].

    The coefficients of the second lifting step are [1/4 1 1/4].

    Syntax
    'Declaration
     
    
    Public Overloads Overrides Sub analyze_lpf( _
       ByVal inSig() As Integer, _
       ByVal inOff As Integer, _
       ByVal inLen As Integer, _
       ByVal inStep As Integer, _
       ByVal lowSig() As Integer, _
       ByVal lowOff As Integer, _
       ByVal lowStep As Integer, _
       ByVal highSig() As Integer, _
       ByVal highOff As Integer, _
       ByVal highStep As Integer _
    ) 
    public override void analyze_lpf( 
       int[] inSig,
       int inOff,
       int inLen,
       int inStep,
       int[] lowSig,
       int lowOff,
       int lowStep,
       int[] highSig,
       int highOff,
       int highStep
    )

    Parameters

    inSig
    This is the array that contains the input signal.
    inOff
    This is the index in inSig of the first sample to filter.
    inLen
    This is the number of samples in the input signal to filter.
    inStep
    This is the step, or interleave factor, of the input signal samples in the inSig array.
    lowSig
    This is the array where the low-pass output signal is placed.
    lowOff
    This is the index in lowSig of the element where to put the first low-pass output sample.
    lowStep
    This is the step, or interleave factor, of the low-pass output samples in the lowSig array.
    highSig
    This is the array where the high-pass output signal is placed.
    highOff
    This is the index in highSig of the element where to put the first high-pass output sample.
    highStep
    This is the step, or interleave factor, of the high-pass output samples in the highSig array.
    See Also